2
תגובות

שמירת סדר פסקאות

פתח Ben ,
יש לי טופס. המשתמש כותב מאמר כלשהו בטופס. שולח. נכנס למסד. מוצג בדף בית.
כאשר המשתמש כותב לדוגמא:

שלום,
קוראים לי יוני.
יש לי 4 בנות.

זה מוצג בדף בית:

שלום,קוראים לי יוני. יש לי 4 בנות.

איך אני שומר על המבנה ?

2 תשובות

avatar ענה intval ב 01 לאוגוסט 2015 #

מעברי שורה בטקסט מיוצגים על ידי סימן מעבר שורה (קוד 10)
אילו הדפדפן עובד עם שפת html, שלא איכפת לה ממעברי שורה או רווחים, ובה מעבר שורה מיוצג על ידי תג מיוחד <br>

כלומר מה שצריך לעשות, הוא להפוך את מעברי השורה במסד לתגי html שאחרי זה הדפדפן יפענח, למשל בצורה הבאה:

$text = str_replace(chr(10), "<br/>", $text);

או, קיצור דרך, פונקציה מובנית ב-PHP שנקראת nl2br
new line to break
שעושה בדיוק את זה
$text = nl2br($text);

avatar ענה Ben ב 01 לאוגוסט 2015 #

הבנתי. תודה :-)